# -*- coding: utf-8 -*-
"""
@Time    : 2021/10/19 7:19
@Author  : Leibuyun
@File    : 5.11 文件路径名的操作.py
"""

"""
需要使用路径名来获取文件名，目录名，绝对路径等
"""

import os

path = "F:/PythonWorkPlace/cookbook/第五章-文件与IO/texts/somefile.txt"

# 获取最后一个/后面的路径 somefile.txt
print(os.path.basename(path))
# 获取目录名
print(os.path.dirname(path))

print(os.path.expanduser('~/somefile.txt'))  # C:\Users\Leibuyun + name

# 分离文件扩展名
print(os.path.splitext(path))
